package com.lwt.dao;

import java.util.List;
import java.util.Map;

import com.lwt.model.Users;

public interface UsersMapper {
	/**
	 * 用户登录
	 * @param user
	 * @return
	 */
	public Users login(Users user);
	/**
	 * 查询单个用户信息
	 * @param user
	 * @return
	 */
	public Users getUsers(Users user);
	/**
	 * 用户校检(用户名是否重复)
	 * @param name
	 * @return
	 */
	public int check(Users user);
	/**
	 * 更新用户信息
	 * @param user
	 * @return
	 */
	public boolean update(Users user);
	/**
	 * 增加用户
	 * @param user
	 * @return
	 */
	public boolean addUsers(Users user);
	/**
	 * 删除用户
	 * @param user
	 * @return
	 */
	public boolean delUsers(Users user);
	/**
	 * 模糊查询
	 * @param user
	 * @return
	 */
	public List<Object> queryLike(Map<String,Object> map);
	/**
	 * 模糊查询总数
	 * @param user
	 * @return
	 */
	public int queryLikeCount(Map<String,Object> map);
	/**
	 * 根据用户名和真实姓名更改密码
	 * @param user
	 * @return
	 */
	public boolean resetPwd(Users user);
	
}
